firebase - flutter NoSuchMethodError
全部标签 创建用户时,我希望能够设置他/她的显示名称。我如何在Android中做到这一点?这是我想要实现的示例:mAuth.createUserWithEmailAndPassword(email,password).addOnCompleteListener(this,newOnCompleteListener(){@OverridepublicvoidonComplete(@NonNullTasktask){if(task.isSuccessful()){FirebaseUser.getCurrentUser().setDisplayName(mName);//Iwanttodothis}}
当用户注册到应用程序时,我想将FCMtoken存储在数据库中的我的android应用程序用户表中。当我想向特定用户发送通知时,我将从相应行获取token并发送推送通知。但我很困惑,每当应用程序用户从他的应用程序注销并从同一设备注册新帐户时,就会有两行,因此数据库上同一设备的两个token。如何处理这种情况?设备中的旧Token会怎样?请任何人都可以帮助我? 最佳答案 用于发送FCM消息的实例IDtoken代表设备上的实例和应用程序。应用程序的当前用户不会影响代表应用程序实例的token。卸载并重新安装应用程序会导致生成新token,
当用户注册到应用程序时,我想将FCMtoken存储在数据库中的我的android应用程序用户表中。当我想向特定用户发送通知时,我将从相应行获取token并发送推送通知。但我很困惑,每当应用程序用户从他的应用程序注销并从同一设备注册新帐户时,就会有两行,因此数据库上同一设备的两个token。如何处理这种情况?设备中的旧Token会怎样?请任何人都可以帮助我? 最佳答案 用于发送FCM消息的实例IDtoken代表设备上的实例和应用程序。应用程序的当前用户不会影响代表应用程序实例的token。卸载并重新安装应用程序会导致生成新token,
我已成功部署https://firebase.google.com/docs/auth/android/facebook-login的教程代码用于将FirebaseAuth登录与Facebook集成。用户在FirebaseAuth控制台中成功创建。但是,我注意到用户对象中的电子邮件字段是空的(-)。奇怪的是,我使用GraphRequest使用获取的token成功地直接从提供者结果对象中检索了电子邮件信息。根据我阅读的文档(https://firebase.google.com/docs/reference/android/com/google/firebase/auth/Firebas
我已成功部署https://firebase.google.com/docs/auth/android/facebook-login的教程代码用于将FirebaseAuth登录与Facebook集成。用户在FirebaseAuth控制台中成功创建。但是,我注意到用户对象中的电子邮件字段是空的(-)。奇怪的是,我使用GraphRequest使用获取的token成功地直接从提供者结果对象中检索了电子邮件信息。根据我阅读的文档(https://firebase.google.com/docs/reference/android/com/google/firebase/auth/Firebas
我已经看到了一些关于Firebase分析的自定义事件的问题和答案,但我只是想问你一个直截了当的问题,这样你就可以给我一个直截了当的答案:)所以,这是我的日志记录方法:@OverridepublicvoidlogFeatureSelectedEvent(StringcategoryName,StringactionName,StringlabelName){Bundlebundle=newBundle();bundle.putString(EventTrackingKeys.EventTypes.CATEGORY,categoryName);bundle.putString(EventT
我已经看到了一些关于Firebase分析的自定义事件的问题和答案,但我只是想问你一个直截了当的问题,这样你就可以给我一个直截了当的答案:)所以,这是我的日志记录方法:@OverridepublicvoidlogFeatureSelectedEvent(StringcategoryName,StringactionName,StringlabelName){Bundlebundle=newBundle();bundle.putString(EventTrackingKeys.EventTypes.CATEGORY,categoryName);bundle.putString(EventT
根据Firebasecloudmessagingdocumentation,用于为用户订阅我需要调用的主题FirebaseMessaging.getInstance().subscribeToTopic("news");在我的应用程序中,我需要所有用户都订阅我的云消息传递主题。由于返回值为void,问题是如何我可以理解订阅成功了吗?每次我都调用subscribeToTopic是不是一种不好的做法?应用程序启动了吗? 最佳答案 1.HowcanIunderstandthatsubscriptionwassuccessful?编辑:您现
根据Firebasecloudmessagingdocumentation,用于为用户订阅我需要调用的主题FirebaseMessaging.getInstance().subscribeToTopic("news");在我的应用程序中,我需要所有用户都订阅我的云消息传递主题。由于返回值为void,问题是如何我可以理解订阅成功了吗?每次我都调用subscribeToTopic是不是一种不好的做法?应用程序启动了吗? 最佳答案 1.HowcanIunderstandthatsubscriptionwassuccessful?编辑:您现
我正在使用来自google的firebase,但我在用户身份验证方面遇到了一些问题。使用facebook登录后,我在AuthStateListener中获得FirebaseUser,但我如何检测此用户是通过facebook登录还是以其他方式登录?更新正如@FrankvanPuffelen所说FirebaseAuth.getInstance().getCurrentUser().getProviderId()应该返回“facebook”,但在我的情况下它返回“firebase”。现在我无法弄清楚这种行为的原因是什么。当我得到FacebookToken时,我会这样做:AuthCredent